Ứng dụng cho cơ sở dữ liệu Tạo, đọc, cập nhật và xóa

Từ CRUD đề cập đến tất cả các chức năng chính được thực hiện trong các ứng dụng cơ sở dữ liệu quan hệ. Mỗi chữ cái trong từ viết tắt có thể viết tương ứng tới mỗi câu lệnh Ngôn ngữ truy vấn có cấu trúc (SQL) tiêu chuẩn, hoặc phương thức trong các giao thức truyền tải siêu văn bản (HTTP) (điều này thường được sử dụng để xây dựng các API RESTful)[4] hoặc thao tác trong Dịch vụ phân phối dữ liệu (DDS):

CRUDNghĩaSQLHTTPDDS
createtạoINSERTPOSTwrite
readđọcSELECTGETread
updatecập nhậtUPDATEPUTwrite
deletexoáDELETEDELETEdispose

Phương thức POST trong HTTP không phải là một thao tác của CRUD như các phương thức PUT, GET và DELETE, bởi các phương thức kia có ngữ nghĩa quản lý lưu trữ, nghĩa là chúng cho phép các tác nhân người dùng thao tác trực tiếp trạng thái của tài nguyên đích. Phương thức POST mặt khác nó là một quy trình hoạt động có ngữ nghĩa cụ thể của tài nguyên đích không bao gồm ngữ nghĩa quản lý lưu trữ, vì vậy nó không cho phép tác nhân người dùng thao tác trực tiếp trạng thái của tài nguyên đích.[5][6] Trái ngược với các thao tác của CRUD, phương thức POST không nhất thiết phải thay đổi giá trị.

Tài liệu tham khảo

WikiPedia: Tạo, đọc, cập nhật và xóa http://fiznool.com/blog/2014/09/16/no-rest-for-the... //books.google.com/books?id=ymy4AAAAIAAJ http://www.infoworld.com/d/developer-world/rest-an... http://paul-m-jones.com/archives/291 //tools.ietf.org/html/rfc7231 https://blog.dellemc.com/en-us/crap-and-crud-from-... https://roy.gbiv.com/untangled/2009/it-is-okay-to-... https://books.google.com/books?id=LwO1GzMN_QsC&q=D... https://archive.org/details/managingdatabase00mart... https://tools.ietf.org/html/rfc7231#section-4